package com.bulls.demo.hrmsdemo.dao;

import java.util.ArrayList;

import javax.persistence.EntityManager;

import com.bulls.demo.hrmsdemo.db.Employee;
import com.bulls.demo.hrmsdemo.db.EmployeeExperience;
import com.bulls.demo.hrmsdemo.db.EmployeeQualification;
import com.bulls.demo.hrmsdemo.vo.EmployeeVO;

public interface EmployeeDAO {

	Employee save(Employee employee, EntityManager entityManager);

	ArrayList<EmployeeQualification> saveQualification(
			ArrayList<EmployeeQualification> employeeQualification,
			EntityManager entityManager);

	ArrayList<EmployeeExperience> saveExperience(ArrayList<EmployeeExperience> employeeExperiences,
			EntityManager entityManager);

	EmployeeVO search(Long long1, EntityManager entityManager);

	boolean delete(String employeeID, EntityManager entityManager);

}
